
import com.eltsistemas.adapter.Mensagem;
import com.eltsistemas.controller.ClienteController;
import com.eltsistemas.controller.FornecedorController;
import com.eltsistemas.controller.FuncionarioController;
import com.eltsistemas.modelo.Cliente;
import com.eltsistemas.modelo.Fornecedor;
import com.eltsistemas.modelo.Funcionario;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author patricia
 */
public class Teste {
    
    public static void addCliente()
    {
        Cliente c = new Cliente();
        c.setStatus(true);
        c.setRazao("Razao5");
        c.setCnpj("CnpJ");
        c.setIe("ie");
        c.setEndereco("endereco");
        c.setBairro("Bairro");
        c.setCidade("cidade");
        c.setUf("uf");
        c.setCep("cep");
        c.setTelefone("fone");
        c.setCelular("celular");
        c.setEmail("email");
        c.setObs("obs");
                
        ClienteController cliController = new ClienteController();
        
        if( cliController.adiciona(c) == true )
        {
            new Mensagem().msg_Exito("Cliente", "cadastrado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Cliente");
        }
    }
    
    public static void altCliente()
    {
        Cliente c = new Cliente();
        c.setId( new Long(1) );
        c.setStatus(true);
        c.setRazao("CONDOMINIO PLAZA SHOPPING CASA F.");
        c.setCnpj("03.841.406/0001-90");
        c.setIe("ie");
        c.setEndereco("endereco");
        c.setBairro("Bairro");
        c.setCidade("cidade");
        c.setUf("uf");
        c.setCep("cep");
        c.setTelefone("fone");
        c.setCelular("celular");
        c.setEmail("email");

        c.setObs("obs");
                
        ClienteController cliController = new ClienteController();
        
        if( cliController.altera(c) == true )
        {
            new Mensagem().msg_Exito("Cliente", "alterado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Cliente");
        }
    }
    
    public static void addFornecedor()
    {
        Fornecedor f = new Fornecedor();
        f.setStatus(true);
        f.setRazao("Erik");
        f.setCnpj("074.471.424-92");
        f.setIe("ie");
        f.setEndereco("endereco");
        f.setBairro("Bairro");
        f.setCidade("cidade");
        f.setUf("uf");
        f.setCep("cep");
        f.setTelefone("fone");
        f.setCelular("celular");
        f.setEmail("email");
        f.setObs("obs");
                
        FornecedorController fController = new FornecedorController();
        
        if( fController.adiciona(f) == true )
        {
            new Mensagem().msg_Exito("Fornecedor", "cadastrado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Fornecedor");
        }
    }
    
    public static void altFornecedor()
    {
        Fornecedor f = new Fornecedor();
        f.setId(new Long(1));
        f.setStatus(true);
        f.setRazao("Erik");
        f.setCnpj("019.901.191/0001-91");
        f.setIe("ie");
        f.setEndereco("endereco");
        f.setBairro("Bairro");
        f.setCidade("cidade");
        f.setUf("uf");
        f.setCep("cep");
        f.setTelefone("fone");
        f.setCelular("celular");
        f.setEmail("email");
        f.setObs("obs");
                
        FornecedorController fController = new FornecedorController();
        
        if( fController.altera(f) == true )
        {
            new Mensagem().msg_Exito("Fornecedor", "alterado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Fornecedor");
        }
    }
    
    public static void addMecanico()
    {
        Funcionario m = new Funcionario();
        m.setNomeCompleto("Erik Brunno");
        m.setCpf("074.471.424/95");
        m.setRg("7.197.95");
        m.setComissao(new Double(10.0));
        m.setEndereco("endereco");
        m.setBairro("Bairro");
        m.setCidade("cidade");
        m.setUf("uf");
        m.setCep("cep");
        m.setTelefone("fone");
        m.setCelular("celular");
        m.setEmail("email");
        m.setObs("obs");
        
        FuncionarioController mController = new FuncionarioController();
        
        if( mController.adiciona(m) == true )
        {
            new Mensagem().msg_Exito("Mecânico", "adicionado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Mecânico");
        }
        
    }
    
    public static void altMecanico()
    {
        Funcionario m = new Funcionario();
        m.setId(new Long(2));
        m.setNomeCompleto("Erik Brunno2");
        m.setCpf("074.471.424/96");
        m.setRg("7.197.902");
        m.setComissao(new Double(10.0));
        m.setEndereco("endereco");
        m.setBairro("Bairro");
        m.setCidade("cidade");
        m.setUf("uf");
        m.setCep("cep");
        m.setTelefone("fone");
        m.setCelular("celular");
        m.setEmail("email");
        m.setObs("obs");
        
        FuncionarioController mController = new FuncionarioController();
        
        if( mController.altera(m) == true )
        {
            new Mensagem().msg_Exito("Mecânico", "alterado");
        }
        
        else
        {
            new Mensagem().msg_JaExiste("Mecânico");
        }
        
    }
    
    public static void main(String args[])
    {
        altMecanico();
    }
}
